package com.tmt.im.manager.config.beans;

import com.tmt.im.jpa.systemparam.IGetSystemParamInfos;
import com.tmt.im.jpa.systemparam.SystemParamInfo;
import lombok.Getter;
import lombok.Setter;
import org.springframework.boot.context.properties.ConfigurationProperties;

import java.util.LinkedHashMap;

/**
 * @Description TODO
 * @Author wuyi
 * @Date 2024/9/20 10:49
 * @Version 1.0
 **/
@Getter
@Setter
@ConfigurationProperties(prefix = "client")
public class ClientInfoProperties implements IGetSystemParamInfos {

    private String name;

    private String appId;

    private String clientId;

    private String clientSecret;

    private String[] scopes;

    private LinkedHashMap<String, SystemParamInfo> params;

}
